<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Railway Operation Simulator: TGraphicElement Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="railway-logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Railway Operation Simulator
   &#160;<span id="projectnumber">v2.23.2</span>
   </div>
   <div id="projectbrief">A railway simulator for Windows</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_t_graphic_element.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="class_t_graphic_element-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">TGraphicElement Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Allows a single Width x Height graphic to change and change back independently of the remaining display.  
 <a href="class_t_graphic_element.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for TGraphicElement:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element__coll__graph.svg" width="218" height="426"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aaf109e208515c9b9aaad753d829d25e9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#aaf109e208515c9b9aaad753d829d25e9">GetHPos</a> ()</td></tr>
<tr class="separator:aaf109e208515c9b9aaad753d829d25e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2780e85ae1e401bfbb6a7c37b15bea8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#ad2780e85ae1e401bfbb6a7c37b15bea8">GetVPos</a> ()</td></tr>
<tr class="separator:ad2780e85ae1e401bfbb6a7c37b15bea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adffdc9f9c4a5fff5cbeab6b5a027dad9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#adffdc9f9c4a5fff5cbeab6b5a027dad9">SetSourceRect</a> (int Left, int Top)</td></tr>
<tr class="memdesc:adffdc9f9c4a5fff5cbeab6b5a027dad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set SourceRect member values from those supplied and existing Width &amp; Height - ensure this is only called after Width &amp; Height are set.  <a href="class_t_graphic_element.html#adffdc9f9c4a5fff5cbeab6b5a027dad9">More...</a><br /></td></tr>
<tr class="separator:adffdc9f9c4a5fff5cbeab6b5a027dad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c3759e5c5a639ef98c3470363c48988"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a6c3759e5c5a639ef98c3470363c48988">LoadOriginalExistingGraphic</a> (int Caller, int HOffset, int VOffset, int WidthIn, int HeightIn, Graphics::TBitmap *Graphic)</td></tr>
<tr class="memdesc:a6c3759e5c5a639ef98c3470363c48988"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load red or green gap flashing graphic from the stored bitmaps.  <a href="class_t_graphic_element.html#a6c3759e5c5a639ef98c3470363c48988">More...</a><br /></td></tr>
<tr class="separator:a6c3759e5c5a639ef98c3470363c48988"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac12f60cb52eefdc86eaa504419eb138d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#ac12f60cb52eefdc86eaa504419eb138d">LoadOriginalScreenGraphic</a> (int Caller)</td></tr>
<tr class="memdesc:ac12f60cb52eefdc86eaa504419eb138d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load original graphic from the screen for point flashing or route start markers.  <a href="class_t_graphic_element.html#ac12f60cb52eefdc86eaa504419eb138d">More...</a><br /></td></tr>
<tr class="separator:ac12f60cb52eefdc86eaa504419eb138d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82c786873b196ec443f052dedac8b1c1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a82c786873b196ec443f052dedac8b1c1">LoadOverlayGraphic</a> (int Caller, Graphics::TBitmap *Overlay)</td></tr>
<tr class="memdesc:a82c786873b196ec443f052dedac8b1c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load the temporary overlay graphic.  <a href="class_t_graphic_element.html#a82c786873b196ec443f052dedac8b1c1">More...</a><br /></td></tr>
<tr class="separator:a82c786873b196ec443f052dedac8b1c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04ccc26451ff7d95dc3c5951b71f421e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a04ccc26451ff7d95dc3c5951b71f421e">PlotOverlay</a> (int Caller, <a class="el" href="class_t_display.html">TDisplay</a> *Disp)</td></tr>
<tr class="memdesc:a04ccc26451ff7d95dc3c5951b71f421e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot the overlay graphic on screen.  <a href="class_t_graphic_element.html#a04ccc26451ff7d95dc3c5951b71f421e">More...</a><br /></td></tr>
<tr class="separator:a04ccc26451ff7d95dc3c5951b71f421e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9e23ba031b1110126227d301b59ffc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#ad9e23ba031b1110126227d301b59ffc7">PlotOriginal</a> (int Caller, <a class="el" href="class_t_display.html">TDisplay</a> *Disp)</td></tr>
<tr class="memdesc:ad9e23ba031b1110126227d301b59ffc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Plot the original graphic on screen.  <a href="class_t_graphic_element.html#ad9e23ba031b1110126227d301b59ffc7">More...</a><br /></td></tr>
<tr class="separator:ad9e23ba031b1110126227d301b59ffc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbfce56e5041fa0ac49b3ba49f7566fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#afbfce56e5041fa0ac49b3ba49f7566fd">SetScreenHVSource</a> (int Caller, int HPosIn, int VPosIn)</td></tr>
<tr class="memdesc:afbfce56e5041fa0ac49b3ba49f7566fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set HPos, VPos &amp; SourceRect member values from the supplied positions.  <a href="class_t_graphic_element.html#afbfce56e5041fa0ac49b3ba49f7566fd">More...</a><br /></td></tr>
<tr class="separator:afbfce56e5041fa0ac49b3ba49f7566fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a037be3b14fb32ebac36bbee7b76a6fc1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a037be3b14fb32ebac36bbee7b76a6fc1">TGraphicElement</a> ()</td></tr>
<tr class="memdesc:a037be3b14fb32ebac36bbee7b76a6fc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor (16 x 16 pixel element)  <a href="class_t_graphic_element.html#a037be3b14fb32ebac36bbee7b76a6fc1">More...</a><br /></td></tr>
<tr class="separator:a037be3b14fb32ebac36bbee7b76a6fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d9336aecdb5c05c0d96485d896c8d24"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a3d9336aecdb5c05c0d96485d896c8d24">TGraphicElement</a> (int WidthIn, int HeightIn)</td></tr>
<tr class="memdesc:a3d9336aecdb5c05c0d96485d896c8d24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor for specified dimensions.  <a href="class_t_graphic_element.html#a3d9336aecdb5c05c0d96485d896c8d24">More...</a><br /></td></tr>
<tr class="separator:a3d9336aecdb5c05c0d96485d896c8d24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a475400bc15a5ab41bf1b3d345dc31"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#af7a475400bc15a5ab41bf1b3d345dc31">~TGraphicElement</a> ()</td></tr>
<tr class="memdesc:af7a475400bc15a5ab41bf1b3d345dc31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor.  <a href="class_t_graphic_element.html#af7a475400bc15a5ab41bf1b3d345dc31">More...</a><br /></td></tr>
<tr class="separator:af7a475400bc15a5ab41bf1b3d345dc31"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a346a9ac23010defeaec2ba5e3b15e2fb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a346a9ac23010defeaec2ba5e3b15e2fb">OverlayPlotted</a></td></tr>
<tr class="separator:a346a9ac23010defeaec2ba5e3b15e2fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a4d5766d6ba3419beaab94bac20da89"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a8a4d5766d6ba3419beaab94bac20da89">OverlayLoaded</a></td></tr>
<tr class="separator:a8a4d5766d6ba3419beaab94bac20da89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc32d53fda4618426c9acc8614cad7ef"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#abc32d53fda4618426c9acc8614cad7ef">OriginalLoaded</a></td></tr>
<tr class="separator:abc32d53fda4618426c9acc8614cad7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63c8c1a8ad01f515e0c906dd48e6675e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a63c8c1a8ad01f515e0c906dd48e6675e">ScreenSourceSet</a></td></tr>
<tr class="separator:a63c8c1a8ad01f515e0c906dd48e6675e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e9bb81c5f42be1f760c905f3697701e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a9e9bb81c5f42be1f760c905f3697701e">ScreenGraphicLoaded</a></td></tr>
<tr class="separator:a9e9bb81c5f42be1f760c905f3697701e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a751ff95653c3c7c70299c51657bd2195"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a751ff95653c3c7c70299c51657bd2195">ExistingGraphicLoaded</a></td></tr>
<tr class="memdesc:a751ff95653c3c7c70299c51657bd2195"><td class="mdescLeft">&#160;</td><td class="mdescRight">state flags  <a href="class_t_graphic_element.html#a751ff95653c3c7c70299c51657bd2195">More...</a><br /></td></tr>
<tr class="separator:a751ff95653c3c7c70299c51657bd2195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc0d517132a89b44f93d599aa3528030"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#abc0d517132a89b44f93d599aa3528030">HPos</a></td></tr>
<tr class="separator:abc0d517132a89b44f93d599aa3528030"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f06e91844e62b9975b6128921746178"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a5f06e91844e62b9975b6128921746178">VPos</a></td></tr>
<tr class="memdesc:a5f06e91844e62b9975b6128921746178"><td class="mdescLeft">&#160;</td><td class="mdescRight">horizontal and vertical positions  <a href="class_t_graphic_element.html#a5f06e91844e62b9975b6128921746178">More...</a><br /></td></tr>
<tr class="separator:a5f06e91844e62b9975b6128921746178"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5449d46461dbf9108441020cdd00c0ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a5449d46461dbf9108441020cdd00c0ae">Width</a></td></tr>
<tr class="separator:a5449d46461dbf9108441020cdd00c0ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7e2feb822e3a00228b582e0c8b6d277"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#aa7e2feb822e3a00228b582e0c8b6d277">Height</a></td></tr>
<tr class="memdesc:aa7e2feb822e3a00228b582e0c8b6d277"><td class="mdescLeft">&#160;</td><td class="mdescRight">dimensions in pixels  <a href="class_t_graphic_element.html#aa7e2feb822e3a00228b582e0c8b6d277">More...</a><br /></td></tr>
<tr class="separator:aa7e2feb822e3a00228b582e0c8b6d277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5de04c4143742c4247e4015dc7554fad"><td class="memItemLeft" align="right" valign="top">Graphics::TBitmap *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a5de04c4143742c4247e4015dc7554fad">OriginalGraphic</a></td></tr>
<tr class="separator:a5de04c4143742c4247e4015dc7554fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a129fc709d76f28924aa71d2f8ba1ecc7"><td class="memItemLeft" align="right" valign="top">Graphics::TBitmap *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#a129fc709d76f28924aa71d2f8ba1ecc7">OverlayGraphic</a></td></tr>
<tr class="memdesc:a129fc709d76f28924aa71d2f8ba1ecc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">original and temporary overlay graphics  <a href="class_t_graphic_element.html#a129fc709d76f28924aa71d2f8ba1ecc7">More...</a><br /></td></tr>
<tr class="separator:a129fc709d76f28924aa71d2f8ba1ecc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4a75f077eac76c1f14c66571ff2f3b3"><td class="memItemLeft" align="right" valign="top">TRect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_graphic_element.html#af4a75f077eac76c1f14c66571ff2f3b3">SourceRect</a></td></tr>
<tr class="memdesc:af4a75f077eac76c1f14c66571ff2f3b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">source rectangle of the original graphic  <a href="class_t_graphic_element.html#af4a75f077eac76c1f14c66571ff2f3b3">More...</a><br /></td></tr>
<tr class="separator:af4a75f077eac76c1f14c66571ff2f3b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Allows a single Width x Height graphic to change and change back independently of the remaining display. </p>
<p>Used for the flashing green and red gap markers, flashing points and route start graphics. The code is mostly self-explanatory, but SetScreenHVSource (sets source rectangle) must be called before the original graphic is loaded, whether or not the graphic is loaded from the screen (using LoadOriginalScreenGraphic, for point flashing and route start markers) or an existing bitmap (using LoadOriginalExistingGraphic, for red and green gap flashing), and OverlayGraphic and OriginalGraphic must be loaded before they are plotted. Checks are built in for these conditions. SourceRect is the rectangle on the appropriate canvas where the original graphic is taken from. The original graphic can be taken from the screen - <a class="el" href="class_t_graphic_element.html#ac12f60cb52eefdc86eaa504419eb138d" title="Load original graphic from the screen for point flashing or route start markers.">LoadOriginalScreenGraphic()</a>, or from a section from an existing bitmap - LoadOriginalExistingGraphic. If an existing bitmap is selected then the loading function overrides the size that was set in the constructor, and SourceRect &amp; HPos &amp; VPos that were set in SetScreenHVSource. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00433">433</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a037be3b14fb32ebac36bbee7b76a6fc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a037be3b14fb32ebac36bbee7b76a6fc1">&#9670;&nbsp;</a></span>TGraphicElement() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TGraphicElement::TGraphicElement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Default constructor (16 x 16 pixel element) </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01784">1784</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>

</div>
</div>
<a id="a3d9336aecdb5c05c0d96485d896c8d24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d9336aecdb5c05c0d96485d896c8d24">&#9670;&nbsp;</a></span>TGraphicElement() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TGraphicElement::TGraphicElement </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>WidthIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HeightIn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor for specified dimensions. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01796">1796</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>

</div>
</div>
<a id="af7a475400bc15a5ab41bf1b3d345dc31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7a475400bc15a5ab41bf1b3d345dc31">&#9670;&nbsp;</a></span>~TGraphicElement()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">TGraphicElement::~TGraphicElement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Destructor. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01808">1808</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aaf109e208515c9b9aaad753d829d25e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf109e208515c9b9aaad753d829d25e9">&#9670;&nbsp;</a></span>GetHPos()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TGraphicElement::GetHPos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00450">450</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 0 -->
</div>
</div>

</div>
</div>
<a id="ad2780e85ae1e401bfbb6a7c37b15bea8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2780e85ae1e401bfbb6a7c37b15bea8">&#9670;&nbsp;</a></span>GetVPos()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TGraphicElement::GetVPos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00455">455</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 1 -->
</div>
</div>

</div>
</div>
<a id="a6c3759e5c5a639ef98c3470363c48988"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c3759e5c5a639ef98c3470363c48988">&#9670;&nbsp;</a></span>LoadOriginalExistingGraphic()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TGraphicElement::LoadOriginalExistingGraphic </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HOffset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VOffset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>WidthIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HeightIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Graphics::TBitmap *&#160;</td>
          <td class="paramname"><em>Graphic</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load red or green gap flashing graphic from the stored bitmaps. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01864">1864</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_a6c3759e5c5a639ef98c3470363c48988_cgraph.svg" width="408" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_a6c3759e5c5a639ef98c3470363c48988_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="ac12f60cb52eefdc86eaa504419eb138d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac12f60cb52eefdc86eaa504419eb138d">&#9670;&nbsp;</a></span>LoadOriginalScreenGraphic()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TGraphicElement::LoadOriginalScreenGraphic </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load original graphic from the screen for point flashing or route start markers. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01830">1830</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_ac12f60cb52eefdc86eaa504419eb138d_cgraph.svg" width="615" height="100"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 2 -->
</div>
</div>

</div>
</div>
<a id="a82c786873b196ec443f052dedac8b1c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82c786873b196ec443f052dedac8b1c1">&#9670;&nbsp;</a></span>LoadOverlayGraphic()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TGraphicElement::LoadOverlayGraphic </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Graphics::TBitmap *&#160;</td>
          <td class="paramname"><em>Overlay</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load the temporary overlay graphic. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01900">1900</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_a82c786873b196ec443f052dedac8b1c1_cgraph.svg" width="407" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_a82c786873b196ec443f052dedac8b1c1_icgraph.svg" width="403" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>

</div>
</div>
<a id="ad9e23ba031b1110126227d301b59ffc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9e23ba031b1110126227d301b59ffc7">&#9670;&nbsp;</a></span>PlotOriginal()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TGraphicElement::PlotOriginal </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_t_display.html">TDisplay</a> *&#160;</td>
          <td class="paramname"><em>Disp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot the original graphic on screen. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01928">1928</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_ad9e23ba031b1110126227d301b59ffc7_cgraph.svg" width="594" height="164"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 3 -->
</div>
</div>

</div>
</div>
<a id="a04ccc26451ff7d95dc3c5951b71f421e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04ccc26451ff7d95dc3c5951b71f421e">&#9670;&nbsp;</a></span>PlotOverlay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TGraphicElement::PlotOverlay </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_t_display.html">TDisplay</a> *&#160;</td>
          <td class="paramname"><em>Disp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Plot the overlay graphic on screen. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01910">1910</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_a04ccc26451ff7d95dc3c5951b71f421e_cgraph.svg" width="592" height="164"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 4 -->
</div>
</div>

</div>
</div>
<a id="afbfce56e5041fa0ac49b3ba49f7566fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbfce56e5041fa0ac49b3ba49f7566fd">&#9670;&nbsp;</a></span>SetScreenHVSource()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void TGraphicElement::SetScreenHVSource </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Caller</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>HPosIn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>VPosIn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set HPos, VPos &amp; SourceRect member values from the supplied positions. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8cpp_source.html#l01815">1815</a> of file <a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_afbfce56e5041fa0ac49b3ba49f7566fd_cgraph.svg" width="630" height="92"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="class_t_graphic_element_afbfce56e5041fa0ac49b3ba49f7566fd_icgraph.svg" width="100%" height="300"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>

</div>
</div>
<a id="adffdc9f9c4a5fff5cbeab6b5a027dad9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adffdc9f9c4a5fff5cbeab6b5a027dad9">&#9670;&nbsp;</a></span>SetSourceRect()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void TGraphicElement::SetSourceRect </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Left</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>Top</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set SourceRect member values from those supplied and existing Width &amp; Height - ensure this is only called after Width &amp; Height are set. </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00461">461</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><!-- SVG 5 -->
</div>
</div>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a751ff95653c3c7c70299c51657bd2195"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a751ff95653c3c7c70299c51657bd2195">&#9670;&nbsp;</a></span>ExistingGraphicLoaded</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool TGraphicElement::ExistingGraphicLoaded</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>state flags </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00437">437</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="aa7e2feb822e3a00228b582e0c8b6d277"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7e2feb822e3a00228b582e0c8b6d277">&#9670;&nbsp;</a></span>Height</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TGraphicElement::Height</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>dimensions in pixels </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00441">441</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="abc0d517132a89b44f93d599aa3528030"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc0d517132a89b44f93d599aa3528030">&#9670;&nbsp;</a></span>HPos</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TGraphicElement::HPos</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00439">439</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="a5de04c4143742c4247e4015dc7554fad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5de04c4143742c4247e4015dc7554fad">&#9670;&nbsp;</a></span>OriginalGraphic</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Graphics::TBitmap* TGraphicElement::OriginalGraphic</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00443">443</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="abc32d53fda4618426c9acc8614cad7ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc32d53fda4618426c9acc8614cad7ef">&#9670;&nbsp;</a></span>OriginalLoaded</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool TGraphicElement::OriginalLoaded</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00437">437</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="a129fc709d76f28924aa71d2f8ba1ecc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a129fc709d76f28924aa71d2f8ba1ecc7">&#9670;&nbsp;</a></span>OverlayGraphic</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Graphics::TBitmap * TGraphicElement::OverlayGraphic</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>original and temporary overlay graphics </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00443">443</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="a8a4d5766d6ba3419beaab94bac20da89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a4d5766d6ba3419beaab94bac20da89">&#9670;&nbsp;</a></span>OverlayLoaded</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool TGraphicElement::OverlayLoaded</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00437">437</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="a346a9ac23010defeaec2ba5e3b15e2fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a346a9ac23010defeaec2ba5e3b15e2fb">&#9670;&nbsp;</a></span>OverlayPlotted</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool TGraphicElement::OverlayPlotted</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00437">437</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="a9e9bb81c5f42be1f760c905f3697701e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e9bb81c5f42be1f760c905f3697701e">&#9670;&nbsp;</a></span>ScreenGraphicLoaded</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool TGraphicElement::ScreenGraphicLoaded</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00437">437</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="a63c8c1a8ad01f515e0c906dd48e6675e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63c8c1a8ad01f515e0c906dd48e6675e">&#9670;&nbsp;</a></span>ScreenSourceSet</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool TGraphicElement::ScreenSourceSet</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00437">437</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="af4a75f077eac76c1f14c66571ff2f3b3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4a75f077eac76c1f14c66571ff2f3b3">&#9670;&nbsp;</a></span>SourceRect</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">TRect TGraphicElement::SourceRect</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>source rectangle of the original graphic </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00445">445</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="a5f06e91844e62b9975b6128921746178"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f06e91844e62b9975b6128921746178">&#9670;&nbsp;</a></span>VPos</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TGraphicElement::VPos</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>horizontal and vertical positions </p>

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00439">439</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<a id="a5449d46461dbf9108441020cdd00c0ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5449d46461dbf9108441020cdd00c0ae">&#9670;&nbsp;</a></span>Width</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int TGraphicElement::Width</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="_track_unit_8h_source.html#l00441">441</a> of file <a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_track_unit_8h_source.html">TrackUnit.h</a></li>
<li><a class="el" href="_track_unit_8cpp_source.html">TrackUnit.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_t_graphic_element.html">TGraphicElement</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
  </ul>
</div>
</body>
</html>
